PeerDB: A P2P-based System for Distributed Data Sharing
نویسندگان
چکیده
In this paper, we present the design and evaluation of PeerDB, a peer-to-peer (P2P) distributed data sharing system. PeerDB distinguishes itself from existing P2P systems in several ways. First, it is a full-fledge data management system that supports fine-grain content-based searching. Second, it facilitates sharing of data without shared schema. Third, it combines the power of mobile agents into P2P systems to perform operations at peers’ sites. Fourth, PeerDB network is self-configurable, i.e., a node can dynamically optimize the set of peers that it can communicate directly with based on some optimization criterion. By keeping peers that provide most information or services in close proximity (i.e, direct communication), the network bandwidth can be better utilized and system performance can be optimized. We implemented and evaluated PeerDB on a cluster of 32 Pentium II PCs. Our experimental results show that PeerDB can effectively exploit P2P technologies for distributed data sharing.
منابع مشابه
P2P Network Trust Management Survey
Peer-to-peer applications (P2P) are no longer limited to home users, and start being accepted in academic and corporate environments. While file sharing and instant messaging applications are the most traditional examples, they are no longer the only ones benefiting from the potential advantages of P2P networks. For example, network file storage, data transmission, distributed computing, and co...
متن کاملQuery Planning in the PORDaS P2P Database System
Computational science is a rapidly growing multidisciplinary field that has a need for scalable, distributed, and efficient data management. In our research, we see the peer-to-peer (P2P) paradigm a possible solution to some of the problems in distributed data management. P2P has already proved to be suitable in contexts like file sharing, distributed computations, and distributed search. In ou...
متن کاملP2P Evolution: From File-sharing to Decentralized Workflows
Peer-to-peer (P2P) computing is currently receiving a great deal of attention. Much of the current attention is focused on the use of P2P computing for exchanging media files. But P2P systems have actually been around for a long time and many application scenarios exist. In this paper we discuss on one hand the evolution of P2P middleware from simple file-sharing to decentralized data storage; ...
متن کاملA Distributed P2P Server System for Paper Sharing
P2P file sharing system is one of the hot research topics. However, most of such systems do not support auto extraction of metadata and provide only searches via resource titles. Combining the Chord algorithm and the SHA algorithm, this paper proposed a new P2P search model based on Distributed Hash Table (DHT). The procedures of establishing such P2P networks are presented. The design and impl...
متن کاملAttribute-Based Access to Distributed Data over P2P Networks
Peer-to-peer (P2P) networks are distributed data sharing systems with no dedicated and centralized infrastructure. These systems are attractive because they deliver on the Internet’s promise of true decentralization, offering scalability, availability, fault tolerance, robustness, and low barriers to entry. While P2P systems have been used so far mainly for file sharing, their true potential li...
متن کامل